#include <iostream>
#include <jsoncpp/json/json.h>

int main() {
    // 创建一个 JSON 对象
    Json::Value root;
    root["name"] = "Alice";
    root["age"] = 30;
    root["is_student"] = false;

    // 创建一个 JSON 数组并添加到对象中
    Json::Value courses(Json::arrayValue);
    courses.append("Math");
    courses.append("Science");
    root["courses"] = courses;

    // 将 JSON 对象转换为字符串
    Json::StreamWriterBuilder writer;
    std::string jsonString = Json::writeString(writer, root);

    // 输出 JSON 字符串
    std::cout << jsonString << std::endl;

    return 0;
}